home *** CD-ROM | disk | FTP | other *** search
/ IBM InfoROM for OS/2 Beta 1995 January / IBM InfoROM for OS2 Beta 1-1995.ISO / testcert / mmedia / system / ap2 / scripts / c1____i1.p2s < prev    next >
Encoding:
Text File  |  1993-12-28  |  2.4 KB  |  93 lines

  1. # DESCRIPTION:
  2. # --------------------------------------------------------------
  3. #
  4. # OPEN CD PLAYER, CONNECT HEADPHONES, SEEK AND PLAY, CLOSE
  5. #
  6. # --------------------------------------------------------------
  7. @BREAK              A CDDA WILL NEED TO BE IN THE DEFAULT CD-ROM
  8.  
  9. # OPEN CDDA1
  10. open cdaudio00 alias cdda1 shareable notify
  11. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_OPEN #1
  12. @WAIT_NOTIFY 1 30000
  13.  
  14. # ACQUIRE CDDA1
  15. acquire cdda1 notify
  16. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #2
  17. @WAIT_NOTIFY 2 30000
  18.  
  19. # CHECK FOR PRESENCE OF CDDA1
  20. status cdda1 media present wait
  21. =TRUE
  22.  
  23. # SET THE HEADPHONES AS OUTPUT
  24. connector cdda1 enable type headphones notify
  25. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CONNECTOR #3
  26. @WAIT_NOTIFY 3 30000
  27.  
  28. # PREPARE CDDA1 FOR PLAY
  29. cue cdda1 output notify
  30. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #4
  31. @WAIT_NOTIFY 4 30000
  32.  
  33. # SET NOTIFICATION AT EVERY 10000
  34. setpositionadvise cdda1 on every 10000 notify
  35. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SET_POSITION_ADVISE #5
  36. @WAIT_NOTIFY 5 30000
  37.  
  38. # PUT CDDA1 AT START
  39. seek cdda1 to start notify
  40. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #6
  41. @WAIT_NOTIFY 6 30000
  42.  
  43. # PLAY CDDA1 FOR 40 SEC
  44. play cdda1 to 40000 wait
  45.  
  46. # PUT CDDA1 AT START
  47. seek cdda1 to start notify
  48. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #7
  49. @WAIT_NOTIFY 7 30000
  50.  
  51. # PLAY CDDA1 FOR 30 SEC STARTING AT POSITION 4000000
  52. play cdda1 from 4000000 to 4030000 wait
  53.  
  54. # PUT CDDA1 AT START
  55. seek cdda1 to start notify
  56. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #8
  57. @WAIT_NOTIFY 8 30000
  58.  
  59. # PLAY CDDA1 FOR 10 SEC
  60. play cdda1 to 10000 notify
  61. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PLAY #9
  62. @WAIT_NOTIFY 9 20000
  63.  
  64. # PUT CDDA1 AT START
  65. seek cdda1 to start notify
  66. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #10
  67. @WAIT_NOTIFY 10 30000
  68.  
  69. # PLAY CDDA1 FOR 30 SEC
  70. play cdda1 to 30000 notify
  71. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PLAY #11
  72. @WAIT_NOTIFY 11 40000
  73.  
  74. # PUT CDDA1 AT START
  75. seek cdda1 to start notify
  76. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #12
  77. @WAIT_NOTIFY 12 30000
  78.  
  79. # PLAY CDDA1 FOR 2 MIN
  80. play cdda1 to 120000 notify
  81. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PLAY #13
  82. @WAIT_NOTIFY 13 140000
  83.  
  84. # PUT CDDA1 AT START
  85. seek cdda1 to start notify
  86. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #14
  87. @WAIT_NOTIFY 14 30000
  88.  
  89. # CLOSE CDDA1
  90. close cdda1 notify
  91. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CLOSE #15
  92. @WAIT_NOTIFY 15 30000
  93.